a turucutu - French English Dictionary